home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_400 / 402_01 / cforms-2.2 / example / Makefile < prev    next >
Encoding:
Makefile  |  1993-07-20  |  1003 b   |  57 lines

  1. #
  2. #        M A K E F I L E
  3. #        ---------------
  4. #
  5. # Description:
  6. #    Compiles and links CForms example
  7. #
  8. # @(#) Makefile,v 1.11 1993/07/21 01:15:07 lasse Exp
  9.  
  10. # Installation places.
  11. #
  12. .SUFFIXES: .frm
  13.  
  14. .frm.c:
  15.     $(COMP) $<
  16.  
  17. COMP  = $(BINDIR)/cfc
  18. CFL   = $(BINDIR)/cfl
  19. OS    = SYSV
  20.  
  21. BINDIR   = ../bin
  22. INCDIR   = ../include
  23. LIBDIR   = ../lib
  24. OFILES   = main.o list.o input.o ok.o system.o looptest.o validate.o
  25. LIB_PICS = pic_dirent.frm
  26. COMPILE.c = $(CC) -c $(CFLAGS)
  27.  
  28. cforms: $(OFILES) $(CFL) $(LIBDIR)/libcforms.a
  29.     $(CFL) $(OFILES) $(LIB_PICS)
  30.     $(CC) $(CFLAGS) -o cforms cforms.c $(OFILES) -L$(LIBDIR) -lcforms \
  31.         $(LDFLAGS)
  32.  
  33. install: cforms
  34.  
  35. depend:
  36.  
  37. clean:
  38.     rm -f cforms.o cforms cforms.c $(OFILES:.o=.c) $(OFILES)
  39.  
  40. main.o: main.c
  41. input.o: input.c
  42. ok.o: ok.c
  43. system.o: system.c
  44. list.o: list.c
  45. looptest.o: looptest.c
  46. validate.o: validate.c
  47.  
  48. main.c: $(BINDIR)/cfc
  49. input.c: $(BINDIR)/cfc
  50. ok.c: $(BINDIR)/cfc
  51. system.c: $(BINDIR)/cfc
  52. list.c: $(BINDIR)/cfc
  53. looptest.c: $(BINDIR)/cfc
  54. validate.c: $(BINDIR)/cfc
  55.